package hate.controller;


import hate.json.ResUtil;

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;

import javax.servlet.http.HttpServletRequest;

/**
 * 文件上传管理
 */
@Controller
@RestController
@EnableAutoConfiguration
@RequestMapping("/file")
public class FileUploadController {
//
//    @Value("${imgPath}")
//    private String path;

    /**
     * 用于接收前端上传文件
     * @param request
     * @param file
     */
    @PostMapping(value = "/fileUpload" /*produces = "text/plain;charset=utf-8",*/)
    @ResponseBody
    public ResUtil uploadFiles(HttpServletRequest request, MultipartFile file) throws Exception{

//        System.out.println("path:"+path);
//        FileUtil fileUtil=new FileUtil(path);
//        fileUtil.setPath(path);
//        ResUtil res=new ResUtil();
//        Att at=fileUtil.upFile(file);//把文件上传到文件服务器中，并返回改文件部分信息
//        res.setCode("success");
//        FileUpRes fRes=new FileUpRes();
//        fRes.setId(String.valueOf(at.getId()));
//        fRes.setPath(at.getPath());
//        res.setData(fRes);
        return null;
    }

}